package com.addplus.townmall.server.api.model.town;

import com.baomidou.mybatisplus.annotation.TableName;
import com.addplus.townmall.server.api.model.base.BaseRestModel;
import com.baomidou.mybatisplus.annotation.TableField;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 商城文章详情
 * </p>
 *
 * @author zhangjiehang
 * @since 2018-08-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("story_article")
public class StoryArticle extends BaseRestModel {

    private static final long serialVersionUID = 1L;

    /**
     * 文章标题
     */
    private String title;
    /**
     * 文章内容
     */
    private String context;
    /**
     * 文章简述
     */
    private String brief;
    /**
     * 文章封面图片缩略图
     */
    @TableField("img_thumb")
    private String imgThumb;
    /**
     * 文章封面图片
     */
    private String img;
    /**
     * 文章分类主键id
     */
    @TableField("story_category_id")
    private Integer storyCategoryId;
    /**
     * 关联文章标签主键id
     */
    @TableField("story_label_id")
    private Integer storyLabelId;
    /**
     * 关联文章作者主键id
     */
    @TableField("story_author_id")
    private Integer storyAuthorId;
    /**
     * 关联展示商品id(以逗号分隔)
     */
    @TableField("shop_id_all")
    private String shopIdAll;
    /**
     * 虚拟阅读数
     */
    @TableField("readcount")
    private Integer readCount;
    /**
     * 真实阅读数
     */
    @TableField("readcount_true")
    private Integer readCountTrue;
    /**
     * 虚拟点赞数
     */
    @TableField("likecount")
    private Integer likeCount;
    /**
     * 真实点赞数
     */
    @TableField("likecount_true")
    private Integer likeCountTrue;
    /**
     * 虚拟收藏数量
     */
    @TableField("collection")
    private Integer collection;
    /**
     * 真实收藏数量
     */
    @TableField("collection_true")
    private Integer collectionTrue;
    /**
     * 虚拟评论数量
     */
    private Integer comment;
    /**
     * 真实评论数量
     */
    @TableField("comment_true")
    private Integer commentTrue;
    /**
     * 虚拟分享数量
     */
    private Integer share;
    /**
     * 真实分享数量
     */
    @TableField("share_true")
    private Integer shareTrue;
    /**
     * 是否上线(0:否 1:是)
     */
    private Integer online;
    /**
     * 排序(基于越大越前面)
     */
    @TableField("is_sort")
    private Integer isSort;
    /**
     * 0:未删除  1：已删除
     */
    @TableField("is_delete")
    private Integer isDelete;
    /**
     * 修改人
     */
    @TableField("modify_user")
    private Integer modifyUser;

}
